package com.example.pojo.entity;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.*;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
import java.io.Serializable;

//招聘者用户表

@Data
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode(of = {"id"})
public class JobRecruiter implements Serializable {

  private Integer id;
  private String jrAccount;
  private String jrCipher;
  private String unifyCode;
  private String jrEmail;
  private String companyName;
  private String companyIntro;
  @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
  @DateTimeFormat(pattern = "yyyy/MM/dd")
  private Date setUpTime;
  private String registerLocation;
  private String companyType;
  private Integer employeesQuantity;
  private String legalPerson;
  private String contactPerson;
  private String jrTelephone;
  private String jrAvatar;
  private Integer runState;
  private String jrName;


  private String jrType;
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
  @DateTimeFormat(pattern = "yyyy/MM/dd HH:mm:ss")
  private Date runBengin;
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
  @DateTimeFormat(pattern = "yyyy/MM/dd HH:mm:ss")
  private Date runOver;
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
  @DateTimeFormat(pattern = "yyyy/MM/dd HH:mm:ss")
  private Date checkTime;
  private String formerName;
  private String registrationAuthority;
  private String industryInvolved;
  private String businessScope;
  private String companyAddress;
  private Integer postNum;

}
